<?php

	session_start();
	
	$voorstellingAanwezig = false;

	include_once("php/mainFunctions.php");

	
	$filmNummer = $_GET['film'];
	if ($filmNummer==''||!$filmNummer){										// als filmNummer ontbreekt
	
		$voorstellingNummer = $_GET['voorstelling'];						// probeer voorstellingNummer te laden
		
		if ($voorstellingNummer==''||!$voorstellingNummer){					// als voorstellingNummer ook ontbreekt
//			echo 'deze pagina kan niet zonder variabelen';
			die("<meta http-equiv=\"refresh\" content=\"0; url=404.php\">");
			$filmNummer = 1;												// <------------------------------------- Hier moet een soort 404 oplossing komen
		} else {
			$filmNummer = voorstellingNaarFilmNummer($voorstellingNummer);	// achterhaal filmNummer uit voorstellingNummer
			if ($filmNummer == false){
//				echo 'deze voorstelling bestaat niet';
				die("<meta http-equiv=\"refresh\" content=\"0; url=404.php\">");
				$filmNummer = 1;											// <------------------------------------- Hier moet een soort 404 oplossing komen
			}
		}
	}
	
	if (leesFilm($filmNummer) == false){													// laad alle info over de film
//		echo 'deze film bestaat niet';
		die("<meta http-equiv=\"refresh\" content=\"0; url=404.php\">");
		$filmNummer = 1;													// <------------------------------------- Hier moet een soort 404 oplossing komen
		leesFilm($filmNummer);
	}
	$pageType = 'film';
	$pageTitle = $titel;


	include_once 'php/head.php';


	
?>

<script type="text/javascript" src="./js/slider/jquery-min.js"></script>
<script type="text/javascript" src="./js/slider/jquery.dependClass.js"></script>
<script type="text/javascript" src="./js/slider/jquery.slider-min.js"></script>
<link rel="stylesheet" href="./style/jslider.css" type="text/css">
<link rel="stylesheet" href="./style/jslider.round.plastic.css" type="text/css">

<div id="content">
<div id="filmWrap">
	<div id="filmInfo">
	<h2 class="filmTitel"><?php echo($titel); ?></h2>
		<div id="filmSamenvatting">
	<?php
		echo($samenvatting.'<br>');
	
		$trailer = '';									// controlleer of er een trailer is
	
		$dir = 'trailers';
		$files = scandir($dir);
		foreach($files as $file){
			$pattern = '[trailer-'.$filmNummer.'-]';
			if (preg_match($pattern, $file) == 1){
				$trailer = $file;
			}
		}
		
		if ($trailer != ''){							// zo ja, plaats een link
	
			if ($platform == 'mobiel'){			// Bij mobiele browser een directe link naar trailer
				?>
					<a href="trailers/<?php echo($trailer); ?>" >Bekijk de trailer</a>
				<?php
			} else if ($platform == 'terminal'){	// Bij terminal
				?>
					</div>
				<?php
			}else {							// Bij gewone browser een div en een schakelaar voor de trailer
				?>
					<a href="trailers/<?php echo($trailer); ?>" rel="shadowbox;height=360;width=640">Bekijk de trailer</a>
				<?php
			}
		
		}
	?>
	<br>
	<br>
	Regie: <?php echo($regie); ?><br>
	Acteurs: <?php echo($acteurs); ?><br>
	Speelduur: <?php echo($lengte); ?> min.<br>
	Kijkwijzer: <?php
		switch ($leeftijd) {
		    case 0:
		        echo '<img src="images/kw/l0.gif" title="Alle leeftijden" alt="Alle leeftijden">';
		        break;
		    case 6:
		        echo '<img src="images/kw/l6.gif" title="Let op met kinderen tot 6 jaar" alt="Let op met kinderen tot 6 jaar">';
		        break;
		    case 9:
		        echo '<img src="images/kw/l9.gif" title="Let op met kinderen tot 9 jaar" alt="Let op met kinderen tot 9 jaar">';
		        break;
		    case 12:
		        echo '<img src="images/kw/l12.gif" title="Let op met kinderen tot 12 jaar" alt="Let op met kinderen tot 12 jaar">';
		        break;
		    case 16:
		        echo '<img src="images/kw/l16.gif" title="Let op met kinderen tot 16 jaar" alt="Let op met kinderen tot 16 jaar">';
		        break;
		}
		if ($geweld==1){echo '<img src="images/kw/geweld.gif" title="Geweld" alt="Geweld">';}
		if ($angst==1){echo '<img src="images/kw/angst.gif" title="Angst" alt="Angst">';}
		if ($sex==1){echo '<img src="images/kw/sex.gif" title="Sex" alt="Sex">';}
		if ($discriminatie==1){echo '<img src="images/kw/discriminatie.gif" title="Discriminatie" alt="Discriminatie">';}
		if ($drugs==1){echo '<img src="images/kw/drugs.gif" title="Drugs- en/of alcoholmisbruik" alt="Drugs- en/of alcoholmisbruik">';}
		if ($taalgebruik==1){echo '<img src="images/kw/taalgebruik.gif" title="Grof taalgebruik" alt="Grof taalgebruik">';}
	?><br>
	<br>
	<?php if ($platform == null || $platform == 'mobiel'){ ?>
	<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.andra.nl%2Fbioscoop-filmpje%2Ffilm.php%3Ffilm%3D<?php echo($filmNummer); ?>&amp;layout=button_count&amp;show_faces=true&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:21px;" allowTransparency="true"></iframe>
	<?php } ?>
	
	</div> <!-- end filmSamenvatting -->
	</div> <!-- end filmInfo -->


<?php if (($platform == null || $platform == 'terminal') && $voorstellingAanwezig == true){ ?>

<div id="voorstellingenWrap">

	<div id="voorstellingKeuze">
	
	<form name="voorstellingForm" action="javascript: return false;">
		<DIV id="kiesVoorstelling">
			Kies een voorstelling:
			<SELECT id="ddl" onChange="setAndDraw();">
				<option value="bla" selected>Bla</option>
			</SELECT>
		</DIV>
			<label for=korting>Korting: </label>											
	<SELECT id="korting" onChange="setAndDraw();">
		<option value="0" selected>Geen</option>
		<option value="1">CJP</option>
		<option value="1">Student</option>
		<option value="1">65+</option>
	</SELECT>
	<?php if ($platform == null){ ?>
	
	    <div class="layout-slider">
	      <input id="SliderRij" type="slider" name="rij" value="0;100"/>
	    </div>
	    <script type="text/javascript" charset="utf-8">
	      jQuery("#SliderRij").slider({ from: 0, to: 100, scale: ['voor', 'achter'], limits: false, step: 1, skin: "round_plastic", onstatechange: function() { if(typeof setAndDraw == 'function') { setAndDraw() } } });
	    </script>
		

		
	
	    <div class="layout-slider">
	      <input id="SliderStoel" type="slider" name="stoel" value="0;100"/>
	    </div>
	    <script type="text/javascript" charset="utf-8">
	      jQuery("#SliderStoel").slider({ from: 0, to: 100, scale: ['links', 'rechts'], limits: false, step: 1, skin: "round_plastic", onstatechange: function() { if(typeof setAndDraw == 'function') { setAndDraw() } } });
	    </script>
		
	
	
	
	    <div class="layout-slider" id="lastSlider">
	      <input id="SliderPrijs" type="slider" name="prijs" value="-15;115"/>
	    </div>
	    <script type="text/javascript" charset="utf-8">
	      jQuery("#SliderPrijs").slider({ from: -15, to: 115, scale: ['voordelig', 'hotspot'], limits: false, step: 1, skin: "round_plastic", onstatechange: function() { if(typeof setAndDraw == 'function') { setAndDraw() } } });
	    </script>
	
	<br>
						

	<?php } ?>
	<?php if ($platform == 'terminal'){ ?>
		<input id="SliderRij" type="hidden" name="rij" value="0;100"/>
		<input id="SliderStoel" type="hidden" name="stoel" value="0;100"/>
		<input id="SliderPrijs" type="hidden" name="prijs" value="0;100"/>
	<?php } ?>


	
	</form>
	
	</div> <!-- end voorstellingKeuze -->
	<div id="selectieInfo"> </div>
	<div id="rasterWrap">
		<div id="raster">
			Hier komt het raster!
		</div>
	</div>




<script type="text/javascript"> 

		<?php zoekVoorstellingenVanFilm($filmNummer); ?>
		
		function setAndDraw(){
		
			vkKorting = document.voorstellingForm.korting.options[document.voorstellingForm.korting.selectedIndex].value;
		
		
		
	//		vkKorting = parseFloat(document.voorstellingForm.korting.value);
			<?php if ($platform==null){?>var selectie = document.voorstellingForm.ddl.options[document.voorstellingForm.ddl.selectedIndex].value;<?php } ?>
			<?php if ($platform=='terminal'){?>var selectie = optionValue;<?php } ?>
			var A = selectie.split(","	);
			aantalStoelenTotaal = parseInt(A[0]);	
			aantalStoelen = parseInt(A[1]);		
			aantalRijen = parseInt(A[2]); 		
			aantalRangen = parseInt(A[3]);		
	
			maxPrijs = parseFloat(A[4]); 			
			minPrijs = parseFloat(A[5]);			
			prijsVerschil = parseFloat(A[6]);		
	
			maxPrijs -= vkKorting;													// pas korting toe
			minPrijs -= vkKorting;

			hotspotGrootte = parseFloat(A[7]);
			tijd = A[8];
			drieD = A[9];

			if (parseInt(tijd.substr(0,tijd.indexOf(':'))) < 12){					// pas prijs aan bij vroege voorstelling
				maxPrijs -= 2;
				minPrijs -= 2;
			}
			
			if (<?php echo($lengte); ?> > 180){										// pas prijs aan bij lange voorstelling
				maxPrijs += 1;
				minPrijs += 1;
			}
			
			if (parseInt(drieD) == 1){
				maxPrijs += 1;
				minPrijs += 1;			
			}
			
			<?php if($terminal) {?>
				var terminalToeslag = 0.5;
				if (vkKorting > 0){
					terminalToeslag /= 2;
				}
				maxPrijs += terminalToeslag;
				minPrijs += terminalToeslag;
			<?php } ?>
			
			prijsBereik = maxPrijs - minPrijs;
			
			
			var RijA = document.voorstellingForm.SliderRij.value.split(";");
			vkMaxRij = aantalRijen * (parseFloat(RijA[1])/100);
			vkMinRij = aantalRijen * (parseFloat(RijA[0])/100);
			
			var StoelA = document.voorstellingForm.SliderStoel.value.split(";");
			vkMaxStoel = aantalStoelen * (parseFloat(StoelA[1])/100);
			vkMinStoel = aantalStoelen * (parseFloat(StoelA[0])/100);
			
			var PrijsA = document.voorstellingForm.SliderPrijs.value.split(";");
			vkMaxPrijs = minPrijs + (prijsBereik * (parseFloat(PrijsA[1])/100));
			vkMinPrijs = minPrijs + (prijsBereik * (parseFloat(PrijsA[0])/100));
			
			
			vkKorting = parseFloat(document.voorstellingForm.korting.value);
			
			
			
			tekenRaster();
			pasFotosAan();
		
		}
		
		var ddl = document.getElementById( 'ddl' );
		var theOption;
		var optionText;
		var optionValue;
		var stoelenPerRij;
		var i;
		
		
		
		<?php if ($voorstellingNummer==''||!$voorstellingNummer){ ?>
			var voorstellingNummer = 0;
		<?php } else { ?>	
			var voorstellingNummer = <?php echo $voorstellingNummer; ?>;
		<?php } ?>
		
		
		<?php if ($platform == null){ ?>
				
		for(i = 0; i < voorstellingen.length; i++) {
			theOption = new Option;
			stoelenPerRij = voorstellingen[i].aantalStoelen / voorstellingen[i].aantalRijen;
			optionText = voorstellingen[i].datum + ' om ' + voorstellingen[i].tijd + 'u';
			if (voorstellingen[i].drieD == 1){optionText += ' in 3D'}
			optionValue = voorstellingen[i].aantalStoelen;
			optionValue += ','+stoelenPerRij;
			optionValue += ','+voorstellingen[i].aantalRijen;
			optionValue += ','+voorstellingen[i].aantalRangen;
			optionValue += ','+voorstellingen[i].maxPrijs;
			optionValue += ','+voorstellingen[i].minPrijs;
			optionValue += ','+voorstellingen[i].verschilVoorAchter;
			optionValue += ','+voorstellingen[i].grootteHotspot;
			optionValue += ','+voorstellingen[i].tijd;
			optionValue += ','+voorstellingen[i].drieD;
			theOption.text = optionText;
			theOption.value = optionValue;
			if (voorstellingen[i].voorstellingNummer == voorstellingNummer){
				theOption.defaultSelected = true;
				theOption.selected = true;
			}
			ddl.options[i] = theOption;
		}
				
		setAndDraw();
				
		<?php } else if ($platform == 'terminal'){?>
		
		
			for(i = 0; i < voorstellingen.length; i++) {
				if (voorstellingen[i].voorstellingNummer == voorstellingNummer){
					stoelenPerRij = voorstellingen[i].aantalStoelen / voorstellingen[i].aantalRijen;
					optionText = voorstellingen[i].datum + ' om ' + voorstellingen[i].tijd + 'u';
					optionValue = voorstellingen[i].aantalStoelen;
					optionValue += ','+stoelenPerRij;
					optionValue += ','+voorstellingen[i].aantalRijen;
					optionValue += ','+voorstellingen[i].aantalRangen;
					optionValue += ','+voorstellingen[i].maxPrijs;
					optionValue += ','+voorstellingen[i].minPrijs;
					optionValue += ','+voorstellingen[i].verschilVoorAchter;
					optionValue += ','+voorstellingen[i].grootteHotspot;
					optionValue += ','+voorstellingen[i].tijd;
					optionValue += ','+voorstellingen[i].drieD;
				}
			}

		setAndDraw();
				
		<?php } ?>
		
		
		
</script>

</div> <!-- end voorstellingenWrap -->
<?php } ?>

<?php if ($platform == null){ ?>


</div> <!-- end filmWrap -->

<div id="stills" class="imageStrip">

	<?php
		$dir = 'images/stills/'.$filmNummer;
		$files = scandir($dir);
		$first = ' id="first" ';
		foreach($files as $file){
			$pattern = '[jpg]';
			if (preg_match($pattern, $file) == 1){
				echo '<img src="'.$dir.'/'.$file.'" alt="'.$titel.'"'.$first.' class="still">';
				$first = '';
			}
		}	
	?>


</div> <!-- end stills -->

<?php } ?>

</div> <!-- end content -->
<?php include 'php/foot.php';?>